/* media */
html,body,p,ul,h1,h2,h3,h4,h5{padding: 0; margin: 0; width: 100%; height: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
header{width: 100%;}
em,i{
	font-style: normal;
}
h1{
	text-align:justify;
}
li{
	list-style: none;
}
body{
	background-color: #FFFFFF;
}
.borderRadius{
	border-radius: 50%;
}
a{
	text-decoration: none;
}
.boderNone{
	border-bottom:none !important;
}
.backGFFF{
	background-color: #FFFFFF !important;
}
img{
	width: 100%;
}
input{
	outline: none;
}
select{
	outline: none;
}
.fontSize38{
	font-size: .38rem;
}
.fontSize36{
	font-size: .36rem;
}
.fontSize32{
	font-size: .32rem;
}
.fontSize30{
	font-size: .30rem;
}
.fontSize26{
	font-size: .26rem;
}
.fontSize28{
	font-size: .28rem;
}
.fontSize24{
	font-size: .24rem;
}
.fontSize22{
	font-size: .22rem;
}
.fontSize18{
	font-size: .18rem;
}
.paddingTB{
	padding: .24rem 0;
}
.paddingLR{
	padding: 0 .3rem;
}
.marginTop04{
	margin-top: .4rem;
}
.marginBottom06{
	margin-bottom: .6rem;
}
.marginTop02{
	margin-top: .2rem;
}
.marginLeft02{
	margin-left: .2rem;
}
.borderBottome5e5e5{
	border-bottom: solid 1px #e5e5e5;
}
.borderTop5e5e5{
	border-top: solid 1px #e5e5e5;
}
.borderBottom{
	border-bottom: solid 4px #fe5c5c;
}
.textC{
	text-align: center;
}
.textL{
	text-align: left;
}
.textR{
	text-align: right;
}
.inputColor{
	color: #B4B4B4;
}
.color000{
	color: #000;
}
.color5b5e5e{
	color: #b2b2b2;
}
.colorf1891b{
	color: #f1891b;
}
.color717070{
	color: #717070;
}
.colorfe5c5c{
	color: #fe5c5c;
}
.colorFFF{
	color: #FFFFFF;
}
.colorf08306{
	color: #f08306;
}
.color00a9e8{
	color: #00a9e8;
}
.colorbebfbf{
	color: #bebfbf;
}
.colord31518{
	color: #d31518;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.centertBC{
	background-color: #fe5c5c;
}
img[lazy=loading] {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	vertical-align: middle;
	text-align: center;
  }

button{
	border:none;
	background:#fff;
}
textarea{
	resize:none;
	outline:none;
}
.noComments{
	text-align: center;
	padding-top: .5rem;
	color:#717070;
	font-size: .26rem;
}
.clearfix:after{
	content:"";
	clear:both;
	display:block;
	height: 0;
}
.text-align-j{
	text-align: justify;
	text-justify:inter-ideograph;/*IE*/
}
.position-r{
	position: relative;
}
.loading{
	width: 100%;
	text-align: center;
	height: 1rem;
	line-height: 1rem;
	color: #b2b2b2;
}
/*flex布局*/
.flex-box{
	width:100%;
	display: -webkit-box; 
    display: -webkit-flex; 
    display: flex; 
    display: -ms-flex; 
    display: -moz-box; 
}
.flex-1{
	-webkit-box-flex: 1; 
    -webkit-flex: 1; 
    -moz-box-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
}
.flex-2{
	-webkit-box-flex: 2; 
    -webkit-flex: 2; 
    -moz-box-flex: 2; 
    -ms-flex: 2; 
    flex:2; 
}
/*圆角*/
.border-radius-50{
	border-radius:50%;
	-webkit-border-radius:50%;
}
@media screen and (min-width: 320px){html{font-size:41.6667px} body{font-size: 12px}}
@media screen and (min-width: 360px){html{font-size:46.875px} body{font-size: 12px}}
@media screen and (min-width: 375px){html{font-size:48.828px} body{font-size: 12px}}
@media screen and (min-width: 384px){html{font-size:50px} body{font-size: 14px}}
@media screen and (min-width: 400px){html{font-size:52.0833px} body{font-size: 14px}}
@media screen and (min-width: 414px){html{font-size:53.9063px} body{font-size: 14px}}
@media screen and (min-width: 424px){html{font-size:55.2083px} body{font-size: 14px}}
@media screen and (min-width: 480px){html{font-size:62.5px} body{font-size: 15.36px}}
@media screen and (min-width: 540px){html{font-size:70.3125px} body{font-size: 17.28px}}
@media screen and (min-width: 720px){html{font-size:93.75px} body{font-size: 23.04px}}
@media screen and (min-width: 750px){html{font-size:97.6563px} body{font-size: 24px}}
@media screen and (width: 768px){html{font-size:100px} body{font-size: 24px}}
@media screen and (min-width: 769px){
    html{font-size:50px} body{font-size: 14px}
    .fixed-bottom{position:fixed !important; bottom:0; max-width:768px; width:100%; left:auto; margin-left:auto;}
}